GtkContainerAccessible: avoid resurrecting accessibles
authorMatthias Clasen <mclasen@redhat.com>
Wed, 15 Oct 2014 03:58:37 +0000 (23:58 -0400)
committerMatthias Clasen <mclasen@redhat.com>
Wed, 15 Oct 2014 03:58:37 +0000 (23:58 -0400)
When removing a child, we don't want to resurrect its
accessible needlessly.

gtk/a11y/gtkcontaineraccessible.c

index 0ea0d765e471e99d2f0b7121995f37cf672cb3a5..7146acf0b2ff653c32facd0a4e8ff93d3820fb6c 100644 (file)
@@ -150,7 +150,7 @@ gtk_container_accessible_real_remove_gtk (GtkContainer *container,
   gint index;
 
   atk_parent = ATK_OBJECT (data);
-  atk_child = gtk_widget_get_accessible (widget);
+  atk_child = _gtk_widget_peek_accessible (widget);
   if (atk_child == NULL)
     return 1;
   accessible = GTK_CONTAINER_ACCESSIBLE (atk_parent);